package com.wyp.design.pattern.creational.abstractfactory;

/**
 * 抽象工厂模式，抽象工厂模式，对新增一个产品簇是开放的，但是对修改新增一个产品等级是不符合开闭原则的
 *
 * @author: yipeng.wang01@hand-china.com-25490
 * @TIME: 2019/12/26/15:47
 **/
public abstract class Factory {

    /**
     * 创建对象的抽象方法，创建对象延迟到子类中进行
     *
     * @return
     */
    public abstract Video createVideo();

    /**
     * 产品簇
     * @return
     */
    public abstract  Code createCode();
}
